@CHARSET "UTF-8";
*{ margin: 0; padding: 0; }
img{border:0;}
ul,li{list-style-type:none;}
a {color:#00007F;text-decoration:none;}
a:hover {color:#bd0a01;text-decoration:underline;}
.treebox{ width: 200px; margin: 50px 0px; background-color:#1a6cb9; }
.menu{ overflow: hidden; border-color: #ddd; border-style: solid ; border-width: 0 1px 1px ; }
/*第一层*/
.menu li.level1>a{ 
	display:block;
	height: 45px;
	line-height: 45px;
	color: #fff;
	padding-left: 50px;
	border-bottom: 1px solid #000; 
	font-size: 16px;
	position: relative;
	transition:all .5s ease 0s;
 }
 .menu li.level1 a:hover{ text-decoration: none;background-color:#326ea5;   }
 .menu li.level1 a.current{ background: #0f4679; }

/*============修饰图标*/
 .ico{ width: 20px; height: 20px; display:block;   position: absolute; left: 20px; top: 10px; background-repeat: no-repeat; background-image: url(/static/images/ico1.png); }

 /*============小箭头*/
 .level1 i{ width: 20px; height: 10px; background-image:url(/static/images/arrow.png); background-repeat: no-repeat; display: block; position: absolute; right: 20px; top: 20px; }
.level1 i.down{ background-position: 0 -10px; }

 .ico1{ background-position: 0 0; }
 .ico2{ background-position: 0 -20px; }
 .ico3{ background-position: 0 -40px; }
 .ico4{ background-position: 0 -60px; }
 .ico5{ background-position: 0 -80px; }

 /*第二层*/
 .menu li ul{ overflow: hidden; }
 .menu li ul.level2{ display: none;background: #0f4679;  }
 .menu li ul.level2 li a{
	display: block;
	height: 45px;
	line-height: 45px;
	color: #fff;
	text-indent: 60px;
	/*border-bottom: 1px solid #ddd; */
	font-size: 14px;
	 transition:all 1s ease 0s;
 }
